Monte Carlo Option Pricing With Graphics Processing Units
نویسندگان
چکیده
Monte Carlo methods are common practice in financial engineering for a wide variety of problems, one being option pricing. Large clusters of computers are used to run these calculations. Growing volumes and complexity of work that needs to be performed as well as strict requirements for fast responses makes for a pressing demand for high performance computing. We present a prototype implementation of an option pricer running on graphics cards. The prototype supports various exotic option types, quasi Monte Carlo and support for custom models for the evolution of stock prices. We conclude that graphics cards can outperform CPUs given certain conditions and for reasonable problem sizes we find a 12x improvement over sequential code when pricing options in a production system.
منابع مشابه
Using high performance computing and Monte Carlo simulation for pricing american options
High performance computing (HPC) is a very attractive and relatively new area of research, which gives promising results in many applications. In this paper HPC is used for pricing of American options. Although the American options are very significant in computational finance; their valuation is very challenging, especially when the Monte Carlo simulation techniques are used. For getting the m...
متن کاملOption pricing under the double stochastic volatility with double jump model
In this paper, we deal with the pricing of power options when the dynamics of the risky underling asset follows the double stochastic volatility with double jump model. We prove efficiency of our considered model by fast Fourier transform method, Monte Carlo simulation and numerical results using power call options i.e. Monte Carlo simulation and numerical results show that the fast Fourier tra...
متن کاملPricing derivatives on graphics processing units using Monte Carlo simulation
This paper is about using the existing Monte Carlo approach for pricing European and American contracts on a state-of-the-art graphics processing unit (GPU) architecture. First, we adapt on a cluster of GPUs two different suitable paradigms of parallelizing random number generators, which were developed for CPU clusters. Because in financial applications, we request results within seconds of si...
متن کاملAdjoint Algorithmic Differentiation of a GPU Accelerated Application
We consider a GPU accelerated program using Monte Carlo simulation to price a basket call option on 10 FX rates driven by a 10 factor local volatility model. We develop an adjoint version of this program using algorithmic differentiation. The code uses mixed precision. For our test problem of 10,000 sample paths with 360 Euler time steps, we obtain a runtime of 522ms to compute the gradient of ...
متن کاملNumerical Methods of Option Pricing for Two Specific Models of Electricity Prices
In this work, two models are proposed for electricity prices as energy commodity prices which in addition to mean-reverting properties have jumps and spikes, due to non-storability of electricity. The models are simulated using an Euler scheme, and then the Monte-Carlo method is used to estimate the expectation of the discounted cash-flow under historical probability, which is considered as the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011